<?php
/**
 * Archivo que recibe la peticion principal, se encarga de verificar la peticion 
 * y de enviarla al inicializador de los servicios del frame
 */

require 'protected/core/defines.php';

// se verifica si se esta en el url frontal
if (FRONT_URL != basename(__FILE__)) {

    header("Location:" . BASIC_URL_PATH);
    
} else {

    if (strpos(URL_PATH, FRONT_URL) === FALSE) {// se verifica que el llamado se realice al menos al URL frontal
       
        header("Location:" . BASIC_URL_PATH);
        
    } else {
        
        //si todo es correcto se solicita al inicializador que levante los servicios para procesar la peticion
        require CORE_PATH.'init.php';
    }
}
?>